input[type="submit"] {
  border:0px !important;
  background: #E54040;
  padding: 5px 15px !important;
  vertical-align: baseline;
  color:white !important;
  display: inline-block;
  font-size: 14px;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: background-color .3s ease-in,color .3s ease-in;
  -moz-transition: background-color .3s ease-in,color .3s ease-in;
  -ms-transition: background-color .3s ease-in,color .3s ease-in;
  -o-transition: background-color .3s ease-in,color .3s ease-in;
  transition: background-color .3s ease-in,color .3s ease-in;
}

input[type="submit"] :hover {
  background-color: #083047;
  color: white;
  text-decoration: none;
  -webkit-transition: all .08s ease-in;
  -moz-transition: all .08s ease-in;
  -ms-transition: all .08s ease-in;
  -o-transition: all .08s ease-in;
  transition: all .08s ease-in;
}

.form_wrapper {
  background-color:#F8F8F2;
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2);
  padding:30px 30px;
  overflow: auto;
  margin: 1px;
}

h2 {
  line-height: 24px;
  font-size: 20px;
  margin-bottom: 35px;
  color: #EE4E1D;
}
.error-message {
    font-style: italic;
    font-size: 12px;
    margin-left: 26%;
    color: #E54040;
}
.fontSmall {
    font-style: italic;
    font-size: 12px;
    margin-left: 25.5%;
}
.titleName {
    width: 20%;
    text-align: right;
    display: inline-block;
    margin-right: 5%;
}
.form_wrapper li {
    margin-top: 15px;
}
.form_wrapper label {
    font-family: 'FontomasCustomRegular';
    font-weight: 400;
    font-size: 20px;
}
.form_wrapper input:not([type="checkbox"]):not([type="radio"]){
    margin-top: 4px;
    padding: 5px 5px 5px 5px;
    border: 1px solid rgb(178, 178, 178);
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
      -moz-box-sizing : content-box;
           box-sizing : content-box;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    -webkit-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
       -moz-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
            box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
    -webkit-transition: all 0.2s linear;
       -moz-transition: all 0.2s linear;
         -o-transition: all 0.2s linear;
            transition: all 0.2s linear;
}
.form_wrapper input:not([type="checkbox"]):active,
.form_wrapper input:not([type="checkbox"]):focus{
    border: 1px solid rgba(91, 90, 90, 0.7);
    background: rgba(238, 236, 240, 0.2);   
    -webkit-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.9) inset;
       -moz-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.9) inset;
            box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.9) inset;
} 

.form_wrapper select:not([type="checkbox"]){
    width: 12%;
    margin-top: 4px;
    padding: 5px 0px 5px 5px;   
    border: 1px solid rgb(178, 178, 178);
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
      -moz-box-sizing : content-box;
           box-sizing : content-box;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    -webkit-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
       -moz-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
            box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
    -webkit-transition: all 0.2s linear;
       -moz-transition: all 0.2s linear;
         -o-transition: all 0.2s linear;
            transition: all 0.2s linear;
}
.form_wrapper select:not([type="checkbox"]):active,
.form_wrapper select:not([type="checkbox"]):focus{
    border: 1px solid rgba(91, 90, 90, 0.7);
    background: rgba(238, 236, 240, 0.2);   
    -webkit-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.9) inset;
       -moz-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.9) inset;
            box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.9) inset;
} 
